package com.bansheeproject.utils; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /** * * Contains helper methods for handling I/O. * * @author Alexandre Saudate * @since 1.0 */ public class IOUtils { private static final int STREAM_BUFFER_SIZE = 2048; public static String getStringFromStream (InputStream stream) throws IOException { StringBuilder builder = new StringBuilder(); BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(stream)); String temp; while ((temp = br.readLine()) != null) { builder.append(temp); } } finally { if (br != null) br.close(); } return builder.toString(); } }